/**
 * 文件名：@SecurityException.java <br/>
 * 包名：cn.efunbox.afw.core.exception <br/>
 * 项目名：afw-core <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.core.exception;

/**
 * 类名：SecurityException  <br />
 *
 * 功能：
 *
 * @author xtwin <br />
 * 创建时间：2016年8月4日 上午9:35:52  <br />
 * @version 2016年8月4日
 */
public class SecurityException extends AfwRuntimeException {

	/** add by xtwin 2016年8月4日 上午9:37:19 */
	private static final long serialVersionUID = -4038962087324773805L;

	/**
	 * 构造方法
	 */
	public SecurityException() {
		this("afw.exception.runtime");
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(Throwable cause) {
		this("afw.exception.runtime", cause);
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(String message) {
		this(message, (String) null);
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(String message, Throwable cause) {
		this(message, (String) null, cause);
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(String message, Object[] parameters) {
		this(message, null, parameters);
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(String message, Object[] parameters, Throwable cause) {
		this(message, null, parameters, cause);
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(String message, String code) {
		this(message, code, null, null);
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(String message, String code, Throwable cause) {
		this(message, code, null, cause);
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(String message, String code, Object[] parameters) {
		super(message, code, parameters);
	}
	
	/**
	 * 构造方法
	 */
	public SecurityException(String message, String code, Object[] parameters, Throwable cause) {
		super(message, code, parameters, cause);
	}
}
